runtime.p.gFree (field)
18 uses
runtime (current package)
proc.go#L5207: pp.gFree.push(gp)
proc.go#L5208: pp.gFree.n++
proc.go#L5209: if pp.gFree.n >= 64 {
proc.go#L5215: for pp.gFree.n >= 32 {
proc.go#L5216: gp := pp.gFree.pop()
proc.go#L5217: pp.gFree.n--
proc.go#L5237: if pp.gFree.empty() && (!sched.gFree.stack.empty() || !sched.gFree.noStack.empty()) {
proc.go#L5240: for pp.gFree.n < 32 {
proc.go#L5250: pp.gFree.push(gp)
proc.go#L5251: pp.gFree.n++
proc.go#L5256: gp := pp.gFree.pop()
proc.go#L5260: pp.gFree.n--
proc.go#L5299: for !pp.gFree.empty() {
proc.go#L5300: gp := pp.gFree.pop()
proc.go#L5301: pp.gFree.n--
proc.go#L5430: n -= pp.gFree.n
proc.go#L6416: print(" runqsize=", t-h, " gfreecnt=", pp.gFree.n, " timerslen=", len(pp.timers.heap), "\n")
runtime2.go#L689: gFree struct {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |